package com.yiwei.hdb.model;

import java.util.List;

/**
 * 借款记录模型
 * Created by Master.Dong on 2016/4/12.
 */
public class RepayRecordModel extends ResponseModel {
    public PagerModel getPager() {
        return pager;
    }

    public void setPager(PagerModel pager) {
        this.pager = pager;
    }

    public PagerModel pager;
    public List<Data> data;

    public static class Data {
        /*"id": 92432,
                "notice_sn": "RB2017050315044777921",
                "create_time": 1493766300,
                "pay_time": 0,
                "order_id": 0,
                "is_paid": 0,
                "user_id": 363,
                "payment_id": 3, //支付方式：3 - 线下充值；18 - BeeCloud支付
                "memo": "充值方式：支付宝\n收款账号：13827260730\n账户全称：陈聪\n",
                "money": "0.00",      // 实收金额
                "outer_notice_sn": "",
                "pay_date": null,
                "create_date": "2017-05-03",
                "bank_id": null,
                "fee_amount": "0.00",
                "pay_fee_amount": "0.00",
                "debit_type": 0,
                "photo": "http://img3.dob500.cn/2017/05/03/201705031504585261.jpg",    // 上传凭证图片
                "admin_id": 223,
                "order_money": "550.00",  // 应付金额
                "is_failed": 1,  // 是否失败： 0 - 否、 1 - 是
                "failed_reason": "凭证重复"  // 失败原因
        */

        public int id;
        public String notice_sn;
        public long create_time;
        public int pay_time;
        public int order_id;
        public int is_paid;
        public int user_id;
        public int payment_id;
        public String memo;
        public String money;
        public String repay_money;
        public String outer_notice_sn;
        public String pay_date;
        public String create_date;
        public String bank_id;
        public String fee_amount;
        public String pay_fee_amount;
        public int debit_type;
        public String photo;
        public String coupon_money;
        public String offset_money;
        public String payment_name = "";
        public int admin_id;
        public int online_pay;   // 是否在线支付： 1 - 是、0 - 否
        public String order_money;
        public int is_failed;
        public String failed_reason;
        public int order_status;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getNotice_sn() {
            return notice_sn;
        }

        public void setNotice_sn(String notice_sn) {
            this.notice_sn = notice_sn;
        }

        public long getCreate_time() {
            return create_time;
        }


        public int getPay_time() {
            return pay_time;
        }

        public void setPay_time(int pay_time) {
            this.pay_time = pay_time;
        }

        public int getOrder_id() {
            return order_id;
        }

        public void setOrder_id(int order_id) {
            this.order_id = order_id;
        }

        public int getIs_paid() {
            return is_paid;
        }

        public void setIs_paid(int is_paid) {
            this.is_paid = is_paid;
        }

        public int getUser_id() {
            return user_id;
        }

        public void setUser_id(int user_id) {
            this.user_id = user_id;
        }

        public int getPayment_id() {
            return payment_id;
        }

        public void setPayment_id(int payment_id) {
            this.payment_id = payment_id;
        }

        public String getMemo() {
            return memo;
        }

        public void setMemo(String memo) {
            this.memo = memo;
        }

        public String getMoney() {
            return money;
        }

        public void setMoney(String money) {
            this.money = money;
        }

        public String getOuter_notice_sn() {
            return outer_notice_sn;
        }

        public void setOuter_notice_sn(String outer_notice_sn) {
            this.outer_notice_sn = outer_notice_sn;
        }

        public String getPay_date() {
            return pay_date;
        }

        public void setPay_date(String pay_date) {
            this.pay_date = pay_date;
        }

        public String getCreate_date() {
            return create_date;
        }

        public void setCreate_date(String create_date) {
            this.create_date = create_date;
        }

        public String getBank_id() {
            return bank_id;
        }

        public void setBank_id(String bank_id) {
            this.bank_id = bank_id;
        }

        public String getFee_amount() {
            return fee_amount;
        }

        public void setFee_amount(String fee_amount) {
            this.fee_amount = fee_amount;
        }

        public String getPay_fee_amount() {
            return pay_fee_amount;
        }

        public void setPay_fee_amount(String pay_fee_amount) {
            this.pay_fee_amount = pay_fee_amount;
        }

        public int getDebit_type() {
            return debit_type;
        }

        public void setDebit_type(int debit_type) {
            this.debit_type = debit_type;
        }

        public String getPhoto() {
            return photo;
        }

        public void setPhoto(String photo) {
            this.photo = photo;
        }

        public int getAdmin_id() {
            return admin_id;
        }

        public void setAdmin_id(int admin_id) {
            this.admin_id = admin_id;
        }

        public String getOrder_money() {
            return order_money;
        }

        public void setOrder_money(String order_money) {
            this.order_money = order_money;
        }

        public int getIs_failed() {
            return is_failed;
        }

        public void setIs_failed(int is_failed) {
            this.is_failed = is_failed;
        }

        public String getFailed_reason() {
            return failed_reason;
        }

        public void setFailed_reason(String failed_reason) {
            this.failed_reason = failed_reason;
        }
    }

    public List<Data> getData() {
        return data;
    }

    public void setData(List<Data> data) {
        this.data = data;
    }
}
